#ifndef __Framework_Framework_h__
#define __Framework_Framework_h__

#include "Framework/App.h"
#include "Core/Kernel.h"
#include "Core/LogService.h"
#include "Core/FileService.h"
#include "GfxDriver/GfxDriver.h"

namespace Orca {

	//--------------------------------------------------------------------------
	class Framework {
	public:
		virtual ~Framework() {}

		virtual bool run(IApp *app, int argc, char** argv) = 0;
		virtual void exit() = 0;
	};
}

#endif	// __Framework_Framework_h__